#ifndef _DESIGN_H
#define _DESIGN_H

/* Medidas de los obstaculos */
#define SPHERE_RADIO 0.08
#define CONE_BASE 0.1
#define CUBE_SIZE 0.15
#define CYLINDER_RADIO 0.08
/* El radio mas grande de todos los obstaculos */
#define MAX_RADIO 0.15

/* A esta "altura" de Z hay que empezar a chequear por posibles colisiones */
#define PROFUNDIDAD_CHEQUEO_COLISION -1.2

/* Colores */
#define BLANCO 110
#define AZUL   111
#define FUCSIA 112

/* Objetos */
#define ESFERA   100
#define PIRAMIDE 101
#define CUBO	 102
#define CILINDRO 103

/* Prototipo de funciones */
void drawCar();
void drawPath();
void generateObstacles();
void drawObstacles();
void generateCar();
void changeVelocityAndPuntaje();
void drawTablero();

#endif